
const mongoose = require('mongoose');
const _ = require('lodash');
var merchantService = require('../service/merchant.service');

module.exports={
    findByMerchantId:findByMerchantId,
    findByIdList:findByIdList
};

/**
 *
 * @param req
 * @param res
 * @param next
 */
function findByMerchantId(req,res,next){
    var merchantid = req.params.merchantid;
    if(_.isEmpty(merchantid)){
        res.json({result:false,errMsg:'merchantid can not be empty!'});
    }else {
        merchantService.findByMerchantId(merchantid,function(err,data){
            if(err){
                res.json({result:false,errMsg:Error(err)});
            }else {
                if(_.isEmpty(data)){
                    res.json({result:false,errMsg:'can not find the merchant'})
                }else {
                    res.json({result:true,data:data});
                }
            }

        });
    }
}


function findByIdList(req,res,next){

    merchantService.findByIdList(function(err,data){
        if(err){
            res.json({result:false,errMsg:Error(err)});
        }else {
            res.json({result:true,data:data});
        }
    });
}







